2.11 表格的行添加
添加行分为单行和多行,单行的添加可以直接表示,也可以使用df.append()函数,该函数不但加在添加单行,也可以添加多行,
使用df.append()函数添加行时,函数的第一参数数据结构要求是Series或DataFrame,当参数是Series时,添加的时单行,
df.oppend()函数的参数是DataFrame时,是添加多行的意思。
import pandas as pd
path = r "D:\Pyobject2023\object\测试\测试素材.xlsx"
df = pd.read_excel(path)
df1 = pd.read_excel(path)
t=df1._append(df)
print (t)
返回:
姓名 | 年龄 | 考试日期 | 分数 | |
---|---|---|---|---|
0 | 小明 | 25 | 2021-04-14 | 85.5 |
1 | 小张 | 36 | 2021-03-15 | 89.0 |
2 | 小王 | 47 | 2020-09-19 | 95.0 |
3 | 小李 | 21 | 2019-10-25 | 88.5 |
4 | 小四 | 29 | 2019-08-18 | 99.0 |
5 | 小管 | 33 | 2021-02-14 | 100.0 |
0 | 小明 | 25 | 2021-04-14 | 85.5 |
1 | 小张 | 36 | 2021-03-15 | 89.0 |
2 | 小王 | 47 | 2020-09-19 | 95.0 |
3 | 小李 | 21 | 2019-10-25 | 88.5 |
4 | 小四 | 29 | 2019-08-18 | 99.0 |
5 | 小管 | 33 | 2021-02-14 | 100.0 |
import pandas as pd
path = r "D:\Pyobject2023\object\测试\测试素材.xlsx"
df = pd.read_excel(path)
df[[ "考试日期" ]]=df[[ "考试日期" ]].astype( "str" )
df1 = pd.DataFrame(
{ "姓名" :[ "王小宝","韦小宝" ],
"年龄" :[ 18,39 ],
"考试日期" :[ "2019-4-15" , "1984-4-15" ],
"分数" :[ 0,100 ]}
)
t=df._append(df1)
print (t)
返回:
姓名 | 年龄 | 考试日期 | 分数 | |
---|---|---|---|---|
0 | 小明 | 25 | 2021-04-14 | 85.5 |
1 | 小张 | 36 | 2021-03-15 | 89.0 |
2 | 小王 | 47 | 2020-09-19 | 95.0 |
3 | 小李 | 21 | 2019-10-25 | 88.5 |
4 | 小四 | 29 | 2019-08-18 | 99.0 |
5 | 小管 | 33 | 2021-02-14 | 100.0 |
0 | 王小宝 | 18 | 2019-4-15 | 0.0 |
1 | 韦小宝 | 39 | 1984-4-15 | 100.0 |